Big Huge Thesaurus

Dolichos lablab

noun